home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / standard / compactify.z / compactify
Encoding:
Text File  |  2002-10-03  |  2.3 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ccccoooommmmppppaaaaccccttttiiiiffffyyyy((((3333GGGG))))                                                  ccccoooommmmppppaaaaccccttttiiiiffffyyyy((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ccccoooommmmppppaaaaccccttttiiiiffffyyyy - compacts the memory storage of an object
  10.  
  11. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      vvvvooooiiiidddd ccccoooommmmppppaaaaccccttttiiiiffffyyyy((((oooobbbbjjjj))))
  13.      OOOObbbbjjjjeeeecccctttt oooobbbbjjjj;;;;
  14.  
  15. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  16.      _o_b_j   expects the object identifier for the object you want to compact.
  17.  
  18. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.      When you modify an open object definition (using the object editing
  20.      routines), the memory storage for the object definition can become
  21.      fragmented.  A call to ccccoooommmmppppaaaaccccttttiiiiffffyyyy can make a fragmented object definition
  22.      occupy a continuous section of memory.
  23.  
  24.      Although you can call ccccoooommmmppppaaaaccccttttiiiiffffyyyy to explicitly compact an object, it is
  25.      rarely necessary because a call to cccclllloooosssseeeeoooobbbbjjjj automatically calls
  26.      ccccoooommmmppppaaaaccccttttiiiiffffyyyy,,,, when the object definition becomes too fragmented.  (After
  27.      you edit an object, you must always call cccclllloooosssseeeeoooobbbbjjjj.)
  28.  
  29.      Because ccccoooommmmppppaaaaccccttttiiiiffffyyyy,,,, requires a significant amount of time, do not call it
  30.      unless storage space is critical and you cannot tolerate even the small
  31.      amount of fragmentation allowed by cccclllloooosssseeeeoooobbbbjjjj.
  32.  
  33. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  34.      closeobj, chunksize
  35.  
  36. NNNNOOOOTTTTEEEE
  37.      This routine is available only in immediate mode.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.